package main

import "fmt"

type Dog struct {
	name string
	age  int
}
type Cat struct {
	name string
	age  int
}

// 在函数中加入指定类型的话就是方法  方法只能通过指定对象的进行调用
func (dog Dog) eat1() {
	fmt.Println("dog,eat")
}
func (cat Cat) sleep() {
	fmt.Println("cat,sleep")
}

func main() {
	dog := Dog{
		name: "旺财",
		age:  1,
	}
	dog.eat1()

	cat := Cat{name: "晃晃", age: 1}
	cat.sleep()

}
